// 编写一个 Node.js 脚本，读取一个文本文件（example.txt），将文件中的所有单词 "Node.js" 替换为 "JavaScript"，然后将修改后的内容写回到原文件。
// 提示：使用 fs.readFile() 和 fs.writeFile()，结合正则表达式。

// 导入模块
const fs = await import("fs");

// 路径
const path = "./files/example.txt";

// 读取文件
fs.readFile(path, "utf8", function (err, data) {
  if (err) {
    console.log(err);
  } else {
    // 使用正则表达式替换文本
    const result = data.replace(/Node\.js/g, "JavaScript");

    // 把替换完成的结果重新写入文件
    fs.writeFile(path, result, function (err) {
      if (err) {
        console.log(err);
      } else {
        console.log("替换单词成功");
      }
    });
  }
});
